package com.lize.threaduse;

public class Thread01 {


    public static void main(String[] args) {
        Cat cat = new Cat();//创建一个cat对象当作线程使用
        cat.start();//使用start时会调用run方法

    }

}
//1.当一个类继承里Thread类，该列可以当红线程使用
//2.我们会重写run方法，写上自己业务代码
//3. run Thread类，实现了runnable接口的方法
class Cat extends  Thread{
 int times=0;
    public void run(){//重写run方法，写上自己的业务逻辑

         //每隔一秒，输出“我是小猫咪”
        while (true){
        System.out.println("我是小猫咪");
        try { Thread.sleep(1000);//会爆出异常使用trycatch;
            //让该线程休眠1秒
        } catch (Exception e) {
            e.printStackTrace();
        }
        times++;
        if(times==8)
            break;
//当times道8次退出线程
    }}


}